Zip for UWP
Zip の基本

C1.Xaml.Zip.dll には、データ圧縮サービスを提供するクラスが含まれます。Windows ストアアプリケーションでは、クライアントとサーバーの間でデータを転送する際にデータ圧縮は特に便利です。これらのクラスは、次の3つのレベルに分類されます。

レベル 主要なクラス 説明
C1ZipFileC1ZipEntryC1ZipEntryCollection このレベルのクラスを使用して、zip ファイルを作成および管理したり、zip ファイルを開くことができます。また、zip ファイルの内容を調べたり、その整合性をテストすることができるほか、zip ファイルのエントリを追加、削除、および抽出することもできます。
C1ZStreamReaderC1ZStreamWriter このレベルのクラスを使用して、通常の .NET ストリーム(メモリ、ファイル、ネットワークストリームを含む)にデータを圧縮したり、.NET ストリームからデータを展開することができます。
ZStream これは、C1Zip で最も低いレベルのクラスです。これは、Zlib(Jean-loup Gailly と Mark Adler による一般的なデータ圧縮ライブラリ)の 100 % C# 実装です。ZStream は、C1Zip のより高レベルのクラスで使用されます。

関連トピック